home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / system / linux_bo / netboot.zoo / model.inc < prev    next >
Encoding:
Text File  |  1993-04-21  |  876 b   |  63 lines

  1. ;Microsoft EQU 1
  2. ;Lattice EQU 1
  3. ifndef Microsoft
  4.     ifndef Lattice
  5.         if2
  6.             %out
  7.             %out ERROR: You have to specify "/DMicrosoft" OR "/DLattice" on the
  8.             %out        MASM command line to determine the type of assembly.
  9.             %out
  10.         endif
  11.         end
  12.     endif
  13. endif
  14.  
  15. ifdef Microsoft
  16. X    EQU    4
  17.     DOSSEG
  18.     .MODEL    SMALL
  19. else
  20.     INCLUDE    DOS.MAC
  21.     SETX
  22. endif
  23.  
  24. GET_DS_SEG    MACRO    X
  25. ;    MOV    AX, SEG X
  26. ;    MOV    DS, AX
  27.     ENDM
  28.  
  29.  
  30. ifdef Microsoft
  31.  
  32. DECLARE_EXTRN    MACRO    X
  33.     EXTRN    _&X
  34.     ENDM
  35.  
  36. DECLARE_PROC_EXTRN    MACRO    X
  37.     EXTRN    _&X:NEAR
  38.     ENDM
  39.  
  40. START_PROC    MACRO    X
  41.     _&X    PROC NEAR
  42.     ENDM
  43.  
  44. END_PROC    MACRO    X
  45.     _&X    ENDP
  46.     ENDM
  47.  
  48. else
  49. ;DECLARE_EXTRN    MACRO    X
  50. ;    EXTRN    &X
  51. ;    ENDM
  52. ;DECLARE_PROC_EXTRN    MACRO    X
  53. ;    EXTRN    &X:NEAR
  54. ;    ENDM
  55. ;START_PROC    MACRO    X
  56. ;    &X    PROC NEAR
  57. ;    ENDM
  58. ;END_PROC    MACRO    X
  59. ;    &X    ENDP
  60. ;    ENDM
  61. endif
  62.  
  63.